Ye TianYe Tian
Raphinha Breaks Ranks: When a Footballer's Political Voice Cracks the Temple of Brazil's LegendsThere are moments on a football pitch measured in goals, and moments measured...
Vietnamese Football After ASEAN Cup 2026: The Trophy and the Gaps the Stands Cannot SeeOn the evening of January 2, 2026, at Viet Tri Stadium, Nguyen Xuan Son score...
AntGamer and the Zero-Win Puzzle at Visa VMC Fall 2026: When a Full Roster Rebuild Is Mistaken for a Gender CeilingAntGamer and the Zero-Win Puzzle at Visa VMC Fall 2026: When a Full Roster...
Saito, the 60th-Minute Assist and the Trap of a 5-1 ScorelineIn the 60th minute, Het Kuipje fell silent in an unusual way. Westerlo had...
Jung Chan-sung Retires: The Legacy of a Fighter Who Needed No Championship BeltOn August 26, 2026, at the Singapore Indoor Stadium, the third round of the...
The Empty Meadow Park: Reading Young Talent Amid Transfer-Window NoiseIn March 2026, Meadow Park was so empty that I could hear the ball bounce on...
USA Wins 43 of 56 Medals at the ITTF Americas U11 & U13 Championships: What the 76.8% Does Not SayThat day, when the medal table of the ITTF Americas U11 and U13 Championships...
Invictus Gaming and LPL's Final Worlds 2026 Ticket: The Rhythm of Two Veterans at the Regional FinalsThree in the morning in Seoul, the stopwatch on my desk started running when...
Decoding Vietnam's striker crisis: Three forwards, one match and football's blind spotThree. The number is smaller than it looks. When Vietnam stepped into trainin...
Medical Records Don't Lie: Decoding the Return-to-Play Timelines of Modern FootballersOn November 23, 2026, inside the medical room of the South Korean national te...
Diablo V: A Three-Year Bet on a World That Refuses to Stay StillBlizzCon 2026, main stage. The countdown on the LED wall halted on a line few...
Thuy Linh and the Asian Games: By What Measure Is a Continental Medal Counted?Nguyen Thuy Linh gave Dan Tri a short answer, and I read it more slowly than...
Hizto, Inspired and the jungle test: TSW enter the Worlds 2026 Swiss stageAt 19:00 on October 24, TSW walk into their first game of the Worlds 2026 Swi...
An all-blank esports analysis sheet: the forgotten standard of data workOn the second monitor in my Shanghai apartment sits a nine-section document....
An Empty Analysis: When Tennis Has No Story YetI recently reviewed a Stage-1 tennis analysis. The first thing to say about i...
Cadet BCL 2026/27: The 28 October Deadline and the Silent Base Layer of English Table TennisIn a training hall somewhere in England, on an October evening, the fluoresce...
Offside Trap: Why £123m for Barcola Is Liverpool's Biggest Gamble After the Salah Era?Nobody in Moscow has ever heard anyone speak as bluntly as me, so they call i...
Good Good Golf: The Collapse of a Creator Empire and the Governance Lesson for Modern GolfA 30-second advertisement, a man shoving a woman reaching for a new Callaway...
An esports analysis returned empty: the discipline of not fabricating, and the cost of saying there is not enough dataIn Incheon at night, I reopened a nine-part document. Each part had tables,...
Satwik-Chirag and the Final Five Points in Shenzhen: When Tempo Beat the CrowdAt 16-17 in the deciding game, with He Ji Ting and Ren Xiang Yu having just...
